Roger Federer jest najlepiej zarabiającym uczestnikiem igrzysk w Londynie. Szwajcarski tenisista zarobił od lipca 2011 roku 54,3 mln dolarów.